home *** CD-ROM | disk | FTP | other *** search
/ Aminet 35 / Aminet 35 (2000)(Schatztruhe)[!][Feb 2000].iso / Aminet / dev / src / stefanb_src.lha / ToolManager / Source / History < prev    next >
Encoding:
Text File  |  1998-06-01  |  19.5 KB  |  406 lines

  1. ToolManager 3.x History
  2.  
  3. ??-???-?? Lib: - New library started
  4.                - Handler startup rewritten
  5.                - New memory system with pools
  6.  
  7. 02-Jun-96 Lib: - New debugging system implemented
  8.                - TM Base class implemented
  9.  
  10. 06-Jun-96 Lib: - Library <-> Handler IPC implemented
  11.                - TM Object lists handling routines implemented
  12.                - TM Exec/Image/Sound/Menu/Icon/Dock class stubs implemented
  13.  
  14. 13-Jul-96 Lib: - New config file handling implemented
  15.                - Parser for new config file format started
  16.  
  17. 14-Jul-96 Lib: - Config file format refined
  18.                - Parser now skips unknown chunks
  19.                - Parser now parses a complete config file and creates objects
  20.  
  21. 16-Jul-96 Conv: - Converter for TM Prefs 2.x to 3.0 file format implemented
  22.                 - Conversion for Exec objects implemented
  23.  
  24. 17-Jul-96 Conv: - Name to ID conversion implemented
  25.           Lib:  - Commodities broker implemented
  26.                 - IFF Parser for Exec objects implemented
  27.  
  28. 18-Jul-96 Lib: - Activate method for Exec implemented. WB, Dock, Hotkey and
  29.                  Hook work now.
  30.  
  31. 23-Jul-96 Conv: - Conversion for Menu objects implemented
  32.           Lib:  - WB AppMessages handling implemented
  33.                 - Menu Object implementation completed (except Tag parser)
  34.  
  35. 24-Jul-96 Conv: - Conversion for Icon objects implemented
  36.           Lib:  - Icon Object implementation completed (except Tag parser)
  37.  
  38. 25-Jul-96 Conv: - Conversion for Image objects implemented
  39.           Lib:  - Image Object implementation continued, icons work now.
  40.  
  41. 26-Jul-96 Conv: - Conversion for Sound objects implemented
  42.           Lib:  - Stubs for IDCMP, Network and ScreenNotify implemented.
  43.                   The main handler code should be complete now.
  44.  
  45. 27-Jul-96 Lib: - ARexx command sending implemented
  46.                - Sound Object implementation completed (except Tag parser)
  47.                - Command line builder implemented
  48.                - Exec Objects type ARexx implemented
  49.  
  50. 28-Jul-96 Lib: - Path handling (using new dospath.library) implemented
  51.                - Exec Objects type CLI implemented
  52.  
  53. 17-Aug-96 Lib: - Started to implement the group and button gadget classes
  54.  
  55. 18-Aug-96 Conv: - Conversion for Dock objects implemented
  56.           Lib:  - Button gadget class implementation continued
  57.                 - Started to implement the entry image class
  58.                 - Continued implementation of the dock class
  59.  
  60. 25-Aug-96 Conv: - Corrected conversion of Exec objects
  61.           Lib:  - Group class almost finished. Only AppEvent activation missing
  62.                 - Button class can now start Exec & Sound objects
  63.  
  64. 26-Aug-96 Lib: - Implemented some of the functionality for dock objects. Dock
  65.                  windows are now usable.
  66.  
  67. 31-Aug-96 Lib: - Implemented dock functionality for Backdrop, Sticky, Menu and
  68.                  Frontmost.
  69.                - Implemented AppWindow for docks
  70.                - Implemented Font support for docks
  71.                - Implemented text drawing in entry image class
  72.  
  73. 01-Sep-96 Lib: - Implemented ScreenNotify support in docks
  74.                - Implemented Double-Click check in docks. Fixed also the old
  75.                  "Docks don't work when time has been set backwards" problem
  76.                - Dock Object impl. should be complete now (except Tag parser)
  77.                - Implement picture.datatype support in Image Objects
  78.                - Image Object impl. should be complete now (except Tag parser)
  79.                - Implemented image drawing in entry image class, now docks
  80.                  with images work.
  81.  
  82. 03-Sep-96 ToolManager 3.0 Alpha 1
  83.  
  84. 08-Sep-96 Prefs: - Started on preferences editor
  85.                  - Started to implement main window class
  86.                  - Implemented locale support
  87.  
  88. 09-Sep-96 Prefs: - Started to implement list panel and list tree class
  89.  
  90. 14-Sep-96 Prefs: - Started to implemented base class for objects
  91.                  - Started to implemented group class for config groups
  92.  
  93. 15-Sep-96 Prefs: - ListTree: new group/object implemented
  94.                  - ListTree: Drag & Drop implemented
  95.  
  96. 19-Sep-96 Prefs: - MainWindow: Menus added, basic menu handling implemented
  97.  
  98. 20-Sep-96 Libs:  - Added missing CloseIFF()
  99.           Prefs: - Started to implement configuration handling
  100.                  - Basic IFF parsing implemented, file can be scanned now
  101.  
  102. 21-Sep-96 Prefs: - Started to implement Exec, Image, Sound, Menu, Icon, Dock
  103.                    and Exec classes
  104.                  - Added group and object creation to IFF parser
  105.  
  106. 22-Sep-96 Prefs: - Implemented IFF writer. Due to a bug in the Listtree class
  107.                    It can currently only write the first group in a list.
  108.                  - Implemented file requester.
  109.                  - Calls to configuration routines added for Save, Use and
  110.                    Test Button.
  111.  
  112. 23-Sep-96 Prefs: - Implemented Edit/Finish method for Base class.
  113.                    There are some strange Enforcer-Hits though...
  114.  
  115. 24-Sep-96 Prefs: - Replaced DisposeObject() calls with MUI_DisposeObject()
  116.                  - Cancel/Use notification is now send to the ListTree which
  117.                    then sends the TMM_Finish method to object. But still there
  118.                    no progress with the Enforcer hits/crashes :-(
  119.  
  120. 25-Sep-96 Prefs: - Before the application object is disposed the main window
  121.                    object is removed from the application and disposed
  122.                    separately. Now active objects (= window open) are only
  123.                    disposed once, hence no crash anymore :-)
  124.                  - Cancel/Use now push the method. No Hits anymore :-)
  125.                  - Got a bug-fixed Listtree.mcc. Problems with Drag&Drop and
  126.                    and List scanning are gone.
  127.                  - Added basic IFF Read/Write code to each object class. Now
  128.                    it is possible to read and write a complete configuration
  129.                    file.
  130.                  - Replaced MUIM_Listtree_FindNames with own scan routine. Now
  131.                    loading several groups from the configuration file works.
  132.                  - Implemented sort hook for Listtree
  133.                  - Double click on Listtree entry starts editing
  134.           Lib:   - Flags read from IFF chunk are masked so that only the valid
  135.                    bits are copied to the object.
  136.                  - Base clase used FreeMemory() instead of FreeVector() to free
  137.                    the member data in the detach method, thus the wrong size
  138.                    was used during deallocation.
  139.  
  140. 26-Sep-96 Prefs: - The configuration will be loaded after the main window has
  141.                    been opened
  142.                  - Completed implementation for the Image class
  143.  
  144. 27-Sep-95 Prefs: - Implemented subclass of Popasl.mui. The requester is now
  145.                    modal for the window from which it was opened. Additionally
  146.                    it can be checked if any ASL requesters are open. MainWindow
  147.                    class now checks the open count before the program exits.
  148.                  - Started to implement the PopScreen class
  149.  
  150. 28-Sep-96 Prefs: - Completed implementation for the Sound class
  151.                  - Application is put to sleep during configuration file read
  152.                    and write.
  153.                  - Added requester check to menu actions Open..., Restore and
  154.                    Last saved
  155.                  - Continued implementation for the Exec class
  156.  
  157. 29-Sep-96 Prefs: - Completed implementation for the Exec class
  158.                  - Completed implementation for the PopScreen class
  159.                  - Added Attach/Detach methods to Base class
  160.                  - Implemented DropArea class
  161.                  - Completed implementation for the Menu class
  162.                  - Implemented function which searches a ListTree for an object
  163.                    with specified ID.
  164.                  - Continued implementation for the Image class
  165.  
  166. 03-Oct-96 Prefs: - Started to implement EntryList class
  167.                  - Continued implementation of Dock class
  168.  
  169. 04-Oct-96 Prefs: - Continued implementation of EntryList class
  170.                  - Completed implementation of Dock class
  171.  
  172. 05-Oct-96 Prefs: - Completed implementation of EntryList class
  173.                    Only the Drag&Drop of TM objects is not satisfactory yet.
  174.                  - Added "Delete" button to ListPanel class
  175.                  - ListPanel for Access objects is set to disabled now.
  176.           Lib:   - Renamed to toolmanager.library
  177.           All:   - Configuration file name renamed to ToolManager.prefs
  178.  
  179. 06-Oct-96 Prefs: - Added title to EntryList class
  180.                  - Added stack check code. Stack has to be at least 8192 bytes!
  181.                  - Added error requester if program initialization failed
  182.           Libs:  - Added localization
  183.  
  184. 06-Oct-96 ToolManager 3.0 Alpha 2
  185.  
  186. 11-Oct-96 Prefs:  - Added missing string terminator to font string
  187.                   - Fixed font height conversion for trailing zeros
  188.                   - Added register and listtrees to cyclechain
  189.                   - Started to work on bubble help
  190.                   - Fixed ToFront/PubScreen relation in Exec Object window
  191.                   - Added "Settings/MUI..." menu
  192.           Locale: Separated catalogs for Library/Tools and Prefs
  193.  
  194. 12-Oct-96 Prefs:  Completed bubble help
  195.           Locale: Updated german catalogs
  196.  
  197. 13-Oct-96 Global:    Refined debugging stuff a bit. All programs are now
  198.                      compiled with DEBUG=0. Now debug output is only generated
  199.                      if activated or a fatal error occurs.
  200.           Prefs:     Implemented support for new Popposition.mcc class for
  201.                      testing. Thanks to Klaus Melchior for this class.
  202.           WBStartup: New ToolManager starter written
  203.  
  204. 15-Oct-96 Prefs: - Corrected TAB cycle chain for ListTrees
  205.                  - Implemented ClipWindow class
  206.                  - Started to implement ClipList class
  207.                  - Started to implement Global class
  208.                  - German catalog updated
  209.  
  210. 17-Oct-96 Prefs: - Completed ClipList class
  211.                  - Updated DropArea and EntryList for the ClipList
  212.                  - ClipWindow is now inactive on open
  213.                  - Completed Global class
  214.                  - Corrected TAB cycle chain for EntryList in Dock window
  215.  
  216. 20-Oct-96 Prefs: - Implemented AppWindow support
  217.  
  218. 22-Oct-96 Lib:   - Added support for global parameters
  219.                  - Added "Preferences..." to dock menu
  220.                  - Image class now tries <file> and <file>.info when it opens
  221.                    a DataTypes object
  222.                  - ESC/CTRL-C closes a dock window now
  223.           Prefs: - Added support for Popposition.mcc.
  224.                    Removed old "Move Me" window code.
  225.                  - Updated locale
  226.                  - Added "Create Icons" support
  227.  
  228. 23-Oct-96 Lib:   - Image class: Didn't create name for icon file correctly
  229.           Prefs: - The notifications for AppMessage and Window_CloseRequest
  230.                    were created on each window open. This resulted in more and
  231.                    more notifications each time the window was opened. After
  232.                    some rearrangements these notifications are now only created
  233.                    at object creation time.
  234.  
  235. 24-Oct-96 Prefs: - TMA_List wasn't supplied when object was created during
  236.                    configuration file read. This resulted in a crash when the
  237.                    TMM_Edit method was send to the object.
  238.                  - Implemented support for new Popport.mcc class.
  239.                    Thanks to Klaus Melchior for this class.
  240.  
  241. 28-Oct-96 Prefs: - Removed own PopScreen class. Using Popscreen.mui instead
  242.                  - Popport object in Sound class only display ARexx ports
  243.                  - Now a new object has some meaningful flags set
  244.  
  245. 28-Oct-96 ToolManager 3.0 Alpha 3
  246.  
  247. 03-Nov-96 Lib: - Moved common IFF parsing code into Base class method
  248.                - Now waits up to one second in library open for handler startup
  249.                - Started to implement support for library functions
  250.                - Implemented tags parser for Exec, Image and Sound classes.
  251.                  They can be generated with the library interface now.
  252.  
  253. 10-Nov-96 Lib: - Implemented tags parser for Menu, Icon and Dock classes.
  254.                  Now all objects can be generated with the library interface.
  255.  
  256. 16-Nov-96 Prefs: - Implemented support for new Pophotkey.mcc class.
  257.                    Thanks to Klaus Melchior for this class.
  258.                  - Removed MUIA_Popstring_Button from Pop* objects. They are
  259.                    generated by those classes itself and will be user-setable
  260.                    in the future.
  261.                  - Implemented command line parsing/tool types.
  262.  
  263. 24-Nov-96 Prefs:     - Double-click on a cliplist entry starts object editing
  264.                      - Startup code rewritten
  265.           Conv:      - Recompiled without DEBUG flag
  266.           WBStartup: - Starter recompiled without DEBUG flag
  267.  
  268. 24-Nov-96 ToolManager 3.0 Beta 1
  269.  
  270. 26-Nov-96 Lib: - Implemented global image remap enable flag. If this flag is
  271.                  not set then the datatype images are not remapped. Prefs
  272.                  support not implemented yet.
  273.                - Implemented image cache for datatypes objects. Now the docks
  274.                  open fast again if the images are in the cache. Low memory
  275.                  handler not implemented yet.
  276.  
  277. 27-Nov-96 WBStartup: - Removed global variable
  278.           Lib:       - Fixed Enforcer Hit when a datatype image couldn't be
  279.                        opened
  280.                      - Low memory handler implemented. In low memory situations
  281.                        a signal is sent to the handler. It then purges all
  282.                        image caches. Note that the memory allocation which
  283.                        trigged the low memory situation still fails, because
  284.                        the low memory handler itself can't free any memory.
  285.                        But the memory is released ASAP.
  286.           Prefs:     - Added prefs support for global image remap enable flag
  287.                      - Updated locale
  288.                      - The execute flag of the config file is cleared
  289.                      - The icon stored under ENV:Sys/def_prefs.info is used
  290.                        when creating icons for the config file.
  291.                      - The default directory for "Open.../Save As..." is now
  292.                        SYS:Prefs/Presets as specified in the AUISG.
  293.                      - Now always a stack of 8192 bytes is installed before
  294.                        the MUI application is created.
  295.                      - Added CLI Parameter/Tooltype CREATEICONS
  296.                      - The trailing ".font" gets stripped when the font entry
  297.                        is read from the config file.
  298.  
  299. 28-Nov-96 Prefs: - Implemented sort method for ListTree class. It works but
  300.                    some details need to be improved in Listtree.mcc.
  301.           Conv:  - The execute flage of the coverted config file is cleared
  302.                  - Now writes global parameters chunk with remap flag set
  303.  
  304. 29-Nov-96 ToolManager 3.0 Beta 2
  305.  
  306. 29-Nov-96 Prefs: - Double click on dock entry list opens edit window for the
  307.                    selected object
  308.  
  309. 30-Nov-96 Prefs: - DropArea objects behave now like buttons. When you press
  310.                    them then the edit window of the linked object is opened.
  311.                    I'm not sure if this is good GUI design but it is sure a
  312.                    fast way to access linked objects.
  313.                  - Started to implement HelpFile support
  314.           Misc:  - Started to work on new documentation
  315.  
  316. 01-Dec-96 Lib: - DTM_PROCLAYOUT was not called when remap was disabled. Thus
  317.                  the destination bitmap did NOT exist at all! Ooops :-)
  318.                  This only happened with the original C= picture.datatype. It
  319.                  seems that the PictDT V43 always delivers a valid bitmap.
  320.  
  321. 05-Dec-96 Prefs: - Added safety check to MUIM_DragQuery methods and corrected
  322.                    return values from OM_GET methods. This fixes the crashes
  323.                    which happened when you tried f.ex. to drag&drop from one
  324.                    EntryList to another.
  325.                  - Locale: Changed "Hot Key" to "Hotkey"
  326.                  - Changed "ENV:sys/def_prefs" to "ENV:sys/def_pref"
  327.  
  328. 07-Dec-96 Misc: - Installer script written
  329.  
  330. 08-Dec-96 Lib:  - Added missing TMOP_Font support in Dock objects
  331.                 - Checked handler state changes. Slight modifications
  332.                 - Delay loop (implemented 03-Nov-96) moved from LibOpen() to
  333.                   AllocTMHandle() where it should have been in the first place.
  334.           Misc: - Created developer files
  335.                 - Created distribution structure
  336.                 - Created readme files
  337.                 - Finished english documentation
  338.  
  339. 08-Dec-96 ToolManager 3.0 Beta 3
  340.  
  341. 12-Dec-96 Misc: - Corrected typo in Installer script "Readme.Extra"
  342.                   -> "Readme.Extras"
  343.  
  344. 14-Dec-96 Lib:    - It could happen that the TM Handler started although the
  345.                     dospath.library couldn't be opened.
  346.           Global: - Added initialization flag to debug version of the memory
  347.                     system so that deleting the uninitialized system doesn't
  348.                     create an Enforcer hit anymore.
  349.  
  350. 14-Dec-96 ToolManager 3.0 Beta 4
  351.  
  352. 15-Dec-96 Prefs/WBStartup: - Why did I think that GetMsg() actually waits for
  353.                              the Workbench startup message? RTFM! FIXED.
  354.  
  355. 15-Dec-96 ToolManager 3.0 Beta 5
  356.  
  357. 17-Dec-96 Lib:  - Used wrong parameter to flush image cache on Workbench close
  358.                   event.
  359.           Misc: - Changed intro text in installer script so that it is correct
  360.                   even with topaz/8.
  361.                 - Use copyfiles instead of copylib for Prefs/Starter.
  362.  
  363. 17-Dec-96 ToolManager 3.0 Beta 6
  364.  
  365. 08-Feb-97 Prefs: - Now the popup gadget for the command is disabled for the
  366.                    exec types Dock, Hotkey and Network. In these cases the
  367.                    ASL requester was not appropriate.
  368.                  - Added remap precision to global settings window.
  369.                    NOTE: Load and save your preferences with the new prefs
  370.                          program at least once!
  371.           Lib:   - Added support for remap precision. Couldn't see any
  372.                    difference on my machine though...
  373.           Conv:  - Added remap precision initialization
  374.           Misc:  - Updated documentation
  375.                  - Finished german documentation
  376.  
  377. 09-Feb-97 All: - Recompiled without debugging code
  378.  
  379. 09-Feb-97 ToolManager 3.0 Beta 7
  380.  
  381. 23-Feb-97 ToolManager 3.0 Release Version
  382.  
  383. 14-Mar-97 All:  - Changed locale.library version from 39 to 38
  384.           Lib:  - Fixed offset calculation for AppEvent mouse position. If the
  385.                   border of a dock was activated then the wrong gadget was
  386.                   activated when an icon was dropped on the dock
  387.           Prefs - Standard string gadget length changed from 30 to 80
  388.                 - Base for methods/tags changed from 0x90000000 to 0x80100000
  389.  
  390. 12-Apr-97 Lib: - Fixed a stupid copy & paste bug. The dispatchers for the TM
  391.                  object BOOPSI classes didn't have the __geta4 qualifier set.
  392.                  This of course means that A4 might not be set correctly, but
  393.                  it seems that it works OK under AmigaOS V39 & V40. It could
  394.                  fix some of the unexplainable crashes which have been reported
  395.                  to me though...
  396.                  Thanks to Olaf Barthel for pointing out this bug.
  397.  
  398. 13-Apr-97 Misc:  - Installer now checks that all required libraries are
  399.                    installed on the system.
  400.           Prefs: - Clipboard list now also shows the object type
  401.  
  402. 30-May-98 Misc: - Integrated all new localized stuff from 3.0 and updated the
  403.                   .ct files to version 5
  404.  
  405. 01-Jun-98 ToolManager 3.1 Release Version
  406.